Criar GZIP

GZIP, que significa 'GNU Zip', é um utilitário essencial de compressão de arquivos amplamente utilizado em sistemas Unix e Linux. Ele reduz efetivamente o tamanho dos arquivos para otimizar o armazenamento e acelerar a transmissão de dados, aplicando o algoritmo de compressão GZIP. Os arquivos compactados são identificados com a extensão '.gz' e podem ser descompactados facilmente para restaurar seu estado original.

GZIP é a opção preferida para comprimir arquivos individuais. É prática comum criar arquivos compactados consolidando vários arquivos em um único arquivo TAR e, em seguida, aplicando a compressão GZIP. Os arquivos resultantes terão extensões combinadas, como .tar.gz ou .tgz.

Quando se trata de comprimir grandes volumes de dados baseados em texto ou dados de streaming como HTTP, o GZIP supera o formato Zip tradicional. O IronZIP se destaca por suportar todos os formatos de compressão, permitindo que os desenvolvedores alternem facilmente entre GZIP e Zip conforme necessário.

Criando um arquivo GZIP vazio

Para começar, importamos o namespace IronZip, que nos permite utilizar a biblioteca. Em seguida, criamos um novo arquivo GZIP usando o construtor IronGZipArchive dentro de uma declaração using, o que ajuda a estabelecer um arquivo GZIP vazio.

Adicionando arquivos ao arquivo

Antes de concluirmos o processo de salvamento, podemos adicionar arquivos ao arquivo usando o método Add, fornecendo seus caminhos absolutos. Você pode adicionar um ou vários arquivos, incluindo uma variedade de formatos, como imagens, documentos (como DOCX e PDF), arquivos de áudio (como MP3 e WAV) e até mesmo outros arquivos GZIP. Neste exemplo, demonstraremos como incorporar um arquivo TAR para ilustrar a adição de vários arquivos.

Para obter informações detalhadas sobre os tipos de arquivos que você pode incluir, consulte a documentação aqui .

Salvando e Exportando o Arquivo

Finalmente, salvamos e exportamos o arquivo com o método SaveAs, nomeando-o output.tgz. É importante notar que, como incluímos um arquivo TAR dentro do GZIP, a extensão do arquivo de saída reflete ambos os formatos, resultando em .tgz.

Consulte nosso guia sobre como criar e extrair arquivos ZIP.

Pronto para começar?
Nuget Downloads 19,717 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronZip
executar um exemplo Veja seus arquivos se transformarem em um arquivo morto.